<?php
class Trabajadores extends CI_Controller {
	
	
	
	
function index($idSub)
{
	
	
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');

$this->load->model('Trabajador_modelo','','TRUE');
$this->load->model('Subcontrata_modelo','','TRUE');


$this->form_validation->set_rules('nombre', 'Nombre', 'required');
$this->form_validation->set_rules('apellidos', 'Apellidos', 'required');
$this->form_validation->set_rules('dni', 'Dni', 'required');




$data['nombre']=$this->Subcontrata_modelo->nombreEmpresa($idSub);
$data['idSub']=$idSub;

            


if ($this->form_validation->run() == FALSE)
{
$this->load->view('form_trabajador',$data);



}
else {

$this->load->view('form_trabajador_ok',$data);
$this->Trabajador_modelo->insertar_trabajador($idSub);


}


	}
	
	function modificar_trab($idTrab){
		
		$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');

$this->load->model('Trabajador_modelo','','TRUE');
$this->load->model('Subcontrata_modelo','','TRUE');


$this->form_validation->set_rules('nombre', 'Nombre', 'required');
$this->form_validation->set_rules('apellidos', 'Apellidos', 'required');
$this->form_validation->set_rules('dni', 'Dni', 'required');
		

$data['idTrab']=$idTrab;

$data['trabajador']=$this->Trabajador_modelo->nombreTrab($idTrab);

$data2['idSub']=$this->Trabajador_modelo->subTrab($idTrab);


if ($this->form_validation->run() == FALSE)
{
$this->load->view('form_trabajador_modi',$data);



}
else {

$this->load->view('form_trabajador_modi_ok',$data2);
$this->Trabajador_modelo->modificar_trabajador($idTrab);


}

		
		
		
	}
	
	
	
	
	
	
	function responsable($idSub){
		
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');

$this->load->model('Trabajador_modelo','','TRUE');
$this->load->model('Subcontrata_modelo','','TRUE');
$this->load->model('Responsable_modelo','','TRUE');


$this->form_validation->set_rules('responsable', 'Responsable', 'required');


$data['idSub']=$idSub;

$data['trab']=$this->Trabajador_modelo->listado_porSub($idSub);


	
if ($this->form_validation->run() == FALSE)
{
	
$this->load->view('form_responsable',$data);



}
else {
	
        $this->Responsable_modelo->insertar_responsable();
        
	   $data['empresa']=$this->Subcontrata_modelo->nombreEmpresa($idSub);
        $data['responsables']= $this->Responsable_modelo->listado_responsables($idSub);
        
        $data['hijos']=$this->Subcontrata_modelo->listado_hijos($idSub);
          
        $data['padre']=$this->Subcontrata_modelo->padre($idSub);
        
         $data['results']= $this->Trabajador_modelo->listado_porSub($idSub);
         
       
         

$this -> load -> view('vista_list_trab',$data);



}


		
		
		
	}
	
	
	
}